OML[1]
Object Manipulation Language
A language for manipulating object data. Part of the ODMG (Object Data Management Group) specification, which is an attempt to do for object databases what SQL did for relational databases. See also ODL[2], OQL, DDL[3], DML[3].
http://www.odmg.org